Data processing system, device, and method, and program storage medium

ABSTRACT

In a data processing system, device, and method and a program storage medium, provided are data storage devices that store data and a data processing device that receives a list describing information about data stored in the data storage devices from the data storage devices and that receives and processes data selected based on the received list. Accordingly, a large amount of data can be processed with the data processing device irrespective of storage capacity of storage means.

BACKGROUND OF THE INVENTION

[0001] 1. Field of the Invention

[0002] The present invention relates to a data processing system,device, and method and a program storage medium, and more particularly,is suitably applied for the data processing system, device, and method,as well as the program storage medium for receiving and reproducingcompression-coded music data, for example.

[0003] 2. Description of the Related Art

[0004] In recent years, voice compression coding techniques, such asMPEG1 Audio Layer3 (MP3), for encoding voice signals with highefficiency to compress the amount of data have been widely used. For apersonal computer, for example, the use of these voice compressioncoding techniques enables storing music data as much as that equivalentto a dozen or so compact disks in a hard disk.

[0005] Also in recent years, there are portable digital audio apparatusfor storing music data compressed with the voice compression codingtechniques in storage means such as a semiconductor flash memory and forreproducing it from the storage means. Such portable digital audioapparatus do not require mechanical movable parts, so that they haveadvantages that their configurations can be downsized and that they areless susceptible to disturbances caused by vibration, compared toconventional portable audio apparatus like a Compact Disk (CD) player,for example.

[0006] However, the portable digital audio apparatus having such aconfiguration have a problem that limited storage capacity of thestorage means does not allow to store a large amount of music data,thereby allowing only limited music numbers to be reproduced.

SUMMARY OF THE INVENTION

[0007] In view of the foregoing, an object of this invention is toprovide a data processing system, device, and method, as well as aprogram storage medium, which are capable of reproducing music datacontaining many numbers irrespective of storage capacity of the storagemeans.

[0008] The foregoing object and other objects of the invention have beenachieved by the provision of a data processing system comprising: afirst data storage device for storing predetermined data via a wirelesscommunication means; a data processing device for receiving a list ofinformation about the data stored in the first data storage device fromthe first data storage device to display the list in a display section,and for receiving a portion of the data selected out of the list fromthe first data storage device using a wireless communication means thatcan communicate with the wireless communication means in the first datastorage device and processing the portion of data.

[0009] Furthermore, according to the present invention, a dataprocessing device comprises: wireless communication means for performingshort-range wireless communication with a data storage device; a displaysection for displaying a list on data that is stored in the data storagedevice and received from the data storage device; storage means forreceiving a portion of the data selected out of the list from the datastorage device and storing the portion of the data; and data processingmeans for performing a predetermined process using the received data.

[0010] Still further, according to the present invention, a dataprocessing method comprises the steps of: receiving a list on datastored in a first data storage device and data stored in a second datastorage device connected onto a network via a wireless telephone networkfor storing predetermined data from the first data storage device usingwireless communication means; displaying the received list; requesting aportion of data selected from the list from the first data storagedevice or the second data storage device using the wirelesscommunication means or wireless telephone communication means; storingthe received data; and performing a predetermined process using thereceived data.

[0011] Still further, according to the present invention, in a programstorage medium for making a data processing device execute a program,the program comprising the steps of: receiving a list on data stored ina first data storage device and data stored in a second data storagedevice connected to a network via a wireless telephone network forstoring predetermined data from the first data storage device usingwireless communication means; displaying the received list; requesting aportion of data selected from the list from the first data storagedevice or the second data storage device using the wirelesscommunication means or wireless telephone communication means; storingthe received data; and performing a predetermined process using thereceived data.

[0012] It is possible to process much data irrespective of storagecapacity of the storage means by selecting the data based on the listand by receiving the selected data from the sequential data storagedevices to process the data in turn within the range of storage capacityof the storage means.

[0013] The nature, principle and utility of the invention will becomemore apparent from the following detailed description when read inconjunction with the accompanying drawings in which like parts aredesignated by like reference numerals or characters.

BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In the accompanying drawings:

[0015]FIG. 1 is a schematic diagram of an entire configuration of aninformation processing system according to the present invention;

[0016]FIG. 2 is a block diagram showing circuitry of a notebook personalcomputer;

[0017]FIG. 3 is a schematic diagram showing a data configuration of atitle list file;

[0018]FIG. 4 is a flow chart showing a procedure for the notebookcomputer to send a file;

[0019]FIG. 5 is a block diagram showing circuitry of a digital portablephone;

[0020]FIG. 6 is a schematic diagram showing a title list display; and

[0021]FIG. 7 is a flow chart showing a procedure for music filereproduction process.

DETAILED DESCRIPTION OF THE EMBODIMENT

[0022] Preferred embodiments of this invention will be described withreference to the accompanying drawings:

[0023] (1) Entire Configuration of Information Processing System

[0024] In FIG. 1, reference numeral 1 denotes an information processingsystem as a whole to which the present invention is applied. The systemconsists of a notebook personal computer (referred to as a notebookcomputer hereafter) 2, a digital portable phone 3, and a music fileserver 6 connected to the Internet 5.

[0025] The digital portable phone 3 as a data processing device isconnected to a base station 4 via wireless connection and is adapted tobe able to carry out various kinds of communication such as voicecommunication and data communication via the base station 4 with variouscommunication terminals, such as portable phones and wired phonesconnected to public switched networks (not shown), or such as variousservers, personal computers, and Personal Digital Assistants (PDAs)connected to the Internet 5.

[0026] The notebook computer 2 and the digital portable phone 3 areadapted to be able to communicate interactively with wirelesscommunication conforming to Bluetooth (registered trademark), a wirelesscommunication standard. Accordingly, the notebook computer 2 is adaptedto be able to carry out various kinds of wireless communication via thedigital portable phone 3 with various other communication terminals suchas those connected to the public switched networks.

[0027] Here, Bluetooth is a standard for short-range wireless datacommunication that was standardized by a standardization organization,Bluetooth Special Interest Group (SIG). It sets 79 channels having abandwidth of 1 MHz in the 2.4 GHz Industrial Scientific Medical (ISM)band and transmits data within a range of approximately 10 meters with adata transmission rate of 1 Mbit/s (effectively 721 kbit/s) using afrequency hopping spread spectrum communication technique that switchesthe channels 1600 times per second.

[0028] Each of the notebook computer 2 and the music file server 6 asdata storage devices stores a plurality of music data files (referred toas music files hereafter) compressed with voice compression codingtechniques, such as MPEG1 Audio Layer3 (MP3) and Adaptive TRansformAcoustic Coding (ATRAC) (registered trademark). The notebook computer 2also stores a title list file indicating titles etc. of the music filesstored in the notebook computer 2 and the music file server 6.

[0029] The digital portable phone 3 downloads the title list file fromthe notebook computer 2 in response to a user's operation and displays atitle list in a display section 21 in accordance with the title listfile. The digital portable phone 3 is adapted to then download the musicfiles selected by the user out of the displayed title list from thenotebook computer 2 or the music file server 6 and to reproduce thefiles, which is then outputted via a headphone 7.

[0030] (2) Notebook Computer Configuration

[0031] As shown in FIG. 2, the notebook computer 2 has a configurationin which a CPU 10, a Random Access Memory (RAM) 11, a display section 12comprising a liquid crystal display, a keyboard 13, a hard disk drive(HDD) 14, a power control section 15, a short-range wireless interface16 conforming to the Bluetooth standard, and a touch pad 17 areconnected to a data bus, BUS.

[0032] Stored in the HDD 14 are an operating system program such asWindows98 (trademark of Microsoft Corporation) and application programssuch as a music library management program, which will be describedbelow.

[0033] The CPU 10 is adapted to appropriately read out the programsstored in the HDD 14 and to execute various kinds of process bydeploying the programs on the RAM 11 and executing the programs. The CPU10 controls each circuit section of the notebook computer 2 inaccordance with the process and displays the processing results in thedisplay section 12.

[0034] Also stored in the HDD 14 are the music files and the title listfile 100 shown in FIG. 3, which were downloaded from the music dataserver 6 (FIG. 1).

[0035] The title list file 100 consists of music No. information 100A,title information 100B, category name information 100C, artist nameinformation 100D, file name information 100E, and file storage locationinformation 100F.

[0036] Described in the file storage location information 100F arestorage locations (HDD 14 of the notebook computer 2, or the music dataserver 6) of the music files indicated in the file name information100E. For example, the file storage location information 100F for themusic file “round.mp3” of No. 1 is “C:/music/file1”, which representsthat the music file is stored in the HDD 14 (C drive) of the notebookcomputer 2. The file storage location information 100F for the musicfile “yesterday.mp3” of No. 2 is “http://sonymusic.com/song1”, whichrepresents that the music file is stored in the music data server 6.

[0037] In this manner, the notebook computer 2 is adapted to be able toknow whether the specified music file is stored in the HDD 14 or themusic data server 6 by the file storage location information 100F in thetitle file list 100.

[0038] That is, the CPU 10 of the notebook computer 2 operates inaccordance with the music library management program, with firstdownloading the title list file 100 from the music data server 6, thenstoring the title list file in the HDD 14 and displaying the title listin the display section 12 in accordance with the title list file.

[0039] Then, the CPU 10 downloads the music file specified by the userout of the displayed title list file 100 from the music data server 6,stores the music file in the HDD 14, and overwrites the file storagelocation information 100F of the title list file 100 in the HDD 14 forthe downloaded music file with the location in the HDD 14 where themusic file is stored.

[0040] The power control section 15 (FIG. 2) controls power supply foreach circuit section of the notebook computer 2 and is adapted to keepthe short-range wireless interface 15 active even when the notebookcomputer 2 is inactive by constant power supply.

[0041] The short-range wireless interface 16 is a short-range wirelesscommunication device conforming to the Bluetooth standard (a Bluetoothinterface) and carries out wireless data communication via an antenna 18with the digital portable phone 3, which is a nearbyBluetooth-compatible apparatus.

[0042] The short-range wireless interface 16 is always active, includingwhen the notebook computer 2 is inactive. It is adapted to activate thepersonal computer 2 when the notebook computer 2 is inactive byoutputting an activation instruction for the power control section 15 toinitiate power supply for each circuit section forming the personalcomputer 2 in response to the receipt of an activation signal from thedigital portable phone 3.

[0043] Further, when the CPU 10 receives a transmission request for themusic file or the title list file 100 from the digital portable phone 3via the short-range wireless interface 16, the CPU 10 responds byreading out the music file or the title list file 100 from the HDD 14and by sending it to the digital portable phone 3 via the short-rangewireless interface 16.

[0044] That is, the CPU 10 enters a starting step of a routine RT1 andproceeds to a step SP1 in accordance with the music library managementprogram as shown in FIG. 4. At the step SP1, the CPU 10 receives thetransmission request for the music file or the title list file from thedigital portable phone 3, and then proceeds to the next step SP2.

[0045] At the step SP2, the CPU 10 determines whether or not thereceived transmission request is the transmission request for the musicfile.

[0046] If the result at the step SP2 is YES, it means that the receivedtransmission request is the transmission request for the music file. TheCPU 10 proceeds to the next step SP3, where it reads out the music filecorresponding to the transmission request from the HDD 14 to send thefile to the digital portable phone 3, and returns to the step SP1.

[0047] Conversely, if the result at the step SP3 is NO, it means thatthe received transmission request is the transmission request for thetitle list file rather than the music file. The CPU 10 then proceeds tothe next step SP4, where it reads out the title list file from the HDD14, to send the file to the digital portable phone 3, and returns to thestep SP1.

[0048] (3) Digital Portable Phone Configuration

[0049] The configuration of the digital portable phone 3 will be nowdescribed with reference to FIG. 5.

[0050] As shown in FIG. 5, the digital portable phone 3 has aconfiguration in which a display section 21 comprising a liquid crystaldisplay, an operation keys section 22, a jog dial 23, a signalprocessing section 24, a short-range wireless interface 25 conforming tothe Bluetooth standard, and a music data memory 32 are connected to aCPU 20, which controls the operation of the digital portable phone 3 asa whole. Moreover, a microphone 26, a speaker 27, a sending section 28,and a receiving section 29 are connected to the signal processingsection 24.

[0051] The CPU 20 reads out various programs from a Read Only Memory(ROM) that is not shown, and executes the programs. Then, in the displaysection 21 comprising the liquid crystal display panel, the CPU 20displays various kinds of information (for example, inputted phonenumbers, menu items, a transmission history, a phone directory, etc.)corresponding to direction information inputted via the operation keyssection 22 or the jog dial 23. The CPU 20 also executes various kinds ofprocess corresponding to direction information for an originating orterminating process etc. by controlling the signal processing section 24in accordance with the direction information inputted via the operationkeys 22.

[0052] In practice, the digital portable phone 3 is a Code DivisionMultiple Access (CDMA) cellular portable phone that uses a DirectSequence (DS) technique compatible to the IS95 standard. When a call isin progress, the signal processing section 24 performs a CyclicRedundancy Check (CRC) error correction process for voice signalsinputted by the microphone 25, and then performs a convolutional codingprocess. Furthermore, it multiplies the signals by a Pseudo Noise (PN)code to apply frequency spreading to them, and then modulates them withQuadrature Phase Shift Keying (QPSK) to generate a symbol stream to besent. This symbol stream is inputted to the sending section 28. Thesending section 28 performs digital/analog conversion for the symbolstream to be sent to generate signals to be sent, and processes themwith frequency conversion. Then, it amplifies the signals and sends themvia the antenna 30.

[0053] On the other hand, the receiving section 29 amplifies the signalsreceived via the antenna 30 and processes them with frequencyconversion. Then, it generates a received symbol stream withanalog/digital conversion, which is to be inputted to the signalprocessing section 24. The signal processing section 24 demodulates thereceived symbol stream with QPSK and then multiplies them by the PN codeto despread them. Furthermore, it performs maximum likelihood sequenceestimation with the convolutional code and then performs the CRC errordetection process to generate voice signals, which are to be outputtedvia the speaker 27.

[0054] The signal processing section 24 sends control signals to thebase station 4 (FIG. 1) via the sending section 28 and the antenna 30under control of the CPU 20 to perform the originating process, andreceives incoming signals via the antenna 30 and the receiving section29 to inform the CPU 20 of the reception.

[0055] The CPU 20 controls the signal processing section 24 to carry outwireless data communication with other communication terminals connectedto the public switched networks via the sending section 28, thereceiving section 29, and the antenna 30.

[0056] The CPU 20 also controls the short-range wireless interface 25 tocarry out wireless data communication via the antenna 31 with thenotebook computer 2 (FIG. 1), which is a nearby Bluetooth-compatibleapparatus.

[0057] The CPU 20 is also adapted to exchange communication data betweenthe signal processing section 24 and the short-range wireless interface25, so that it can carry out wireless data communication between thenotebook computer 2 and the other communication terminals connected tothe public switched networks, via the digital portable phone 3.

[0058] The CPU 20 also responds to the user's operation by sending thetransmission request for the title list file 100 to the notebookcomputer 2 via the short-range wireless interface 25 in accordance withthe music reproduction program. Then, the CPU 20 receives the title listfile 100 via the short-range wireless interface 25 and displays a titlelist display 110 as shown in FIG. 6 in the display section 21, based onthe title list file 100. This title list display 110 displays the titleinformation 100B for five music numbers out of the title list file 100(FIG. 3).

[0059] When the jog dial 23 is wheeled to the direction of an arrow A orto the opposite direction, the CPU 20 responds by scrolling through thetitle list display 110 to sequentially display the title information110B. Further, when the jog dial 23 is pressed to the direction of thearrow B, the CPU 20 determines that an item displayed in the middle ofthe title information 110B of the title list 110 is selected by the userand downloads the music file corresponding to the item from the notebookcomputer 2 or the music file server 6 to write it into the music datamemory 32. Then the CPU 20 supplies the music file to a musicreproduction section 33 with a predetermined timing, decodes it at themusic reproduction section 33, and outputs it via the headphone 7.

[0060] That is, the CPU 20 of the digital portable phone 3 enters astarting step of a routine RT2 and proceeds to a step SP21, as shown inFIG. 7. At the step SP21, the CPU 20 queries the short-range wirelessinterface 25 to determine whether or not the notebook computer 2 iswithin the communication range of the short-range wireless interface 25.

[0061] If the result is NO at the step SP21, it means that the notebookcomputer 2 is not within the communication range of the short-rangewireless interface 25. The CPU 20 then returns to the step SP21.

[0062] On the other hand, if the result is YES at the step SP21, itmeans that the notebook computer 2 is within the communication range ofthe short-range wireless interface 25. The CPU 20 then proceeds to thenext step SP22.

[0063] At the step SP22, the CPU 20 sends the transmission request forthe title list file 100 to the notebook computer 2 via the short-rangewireless interface 25 in response to the user's operation, and proceedsto the next step SP23.

[0064] At the step SP23, the CPU 20 receives the title list file 100from the notebook computer 2 via the short-range wireless interface 25,displays the title list display 110 in the display section 21 inaccordance with the title list file 100, and proceeds to the next stepSP24.

[0065] At the step SP24, the CPU 20 determines whether or not the userhas pressed the jog dial 23 and selected the music file to bedownloaded.

[0066] If the result is NO at the step SP24, it means that the user hasnot pressed the jog dial 23 and selected the music file to bedownloaded. The CPU 20 proceeds to the step SP29 to terminate theprocess.

[0067] On the other hand, if the result is YES at the step SP24, itmeans that the user has pressed the jog dial 23 and selected the musicfile to be downloaded. The CPU 20 then proceeds to the next step SP25.

[0068] At the step SP25, the CPU 20 determines whether or not theselected music file is stored in the notebook computer 2, based on thefile storage location information 100F (FIG. 3) for the selected musicfile.

[0069] If the result is YES at the step SP25, it means that the selectedmusic file is stored in the notebook computer 2. The CPU 20 thenproceeds to the next step SP26 to download the selected music file fromthe notebook computer 2 via the short-range wireless interface 25 andproceeds to the next step SP28.

[0070] On the other hand, if the result is NO at the step SP25, it meansthat the selected music file is stored in the music file server 6 ratherthan the notebook computer 2. The CPU 20 then proceeds to the next stepSP27 to download the selected music file from the music file server 6 tothe music data memory 32 via the Internet 5 and proceeds to the nextstep SP28.

[0071] At the step SP28, the CPU 20 reads out the downloaded music filefrom the music data memory 32, decodes the music file at the musicreproduction part 33, and outputs the music file via the headphone 7.

[0072] (4) Operation and Effect of the Embodiment

[0073] In the above described configuration, the digital portable phone3 downloads the title list file 100 for the music files stored in thenotebook computer 2 and the file server 6 from the notebook computer 2and displays the title list display 110 in the display section 21 inaccordance with the title list file 100.

[0074] The digital portable phone 3 then downloads the music fileselected by the user out of the title list display 110 from the notebookcomputer 2 or the music file server 6, based on the music file storagelocation information 100F in the title list file 100. Then, it decodesthe music file at the music reproduction section 33 and reproduces themusic files via the headphone 7.

[0075] Here, the digital portable phone 3 downloads the music filesselected by the user out of the title list display 110 from the notebookcomputer 2 or the music file server 6 to reproduce the music files oneby one as required. Accordingly, the digital portable phone 3 canreproduce the music data stored in the notebook computer 2 or the musicfile server 6 as if it were the music data in the digital portable phone3. This enables the digital portable phone 3 to reproduce a large amountof music files irrespective of storage capacity of the music data memory32 in the digital portable phone 3.

[0076] With the above described configuration, it is possible to selectand reproduce the music files containing many numbers without beinglimited by storage capacity of the music data memory 32 in the digitalportable phone 3. This is by virtue of that the short-range wirelessinterfaces 16 and 25 are provided in the notebook computer 2 and thedigital portable phone 3 respectively, and that the desired music fileis downloaded from the notebook computer 2 to the digital portable phone3 via the short-range wireless interfaces 16 and 25 to reproduce thefile, based on the title list display 120 displayed in the displaysection 21 of the digital portable phone 3.

[0077] Further, the user has no need to care about the storage locationof the music files, and if a desired music file is not stored in thenotebook computer 2, the user can download it from the music file server6 to reproduce it. This is by virtue of that the information for themusic files stored in the music file server 6 is recorded in the titlelist file 100 in addition to the information for the music files storedin the notebook computer 2 to enable the music files to be downloadedfrom either the notebook computer 2 or the music file server 6 to thedigital portable phone 3.

[0078] (5) Other Embodiments

[0079] Although Bluetooth is used as the communication means between thedigital portable phone 3 and the notebook computer 2 in the abovedescribed embodiment, the present invention is not limited to this form.For example, the digital portable phone 3 and the notebook computer 2can be connected via various communication means, such as a short-rangewireless communication like Home Radio Frequency (HomeRF) defined byInstitute of Electrical and Electronics Engineers (IEEE) 802.11, or suchas a infrared communication conforming to the Infrared Data Association(IrDA) standards.

[0080] Further, although the music data is intended to be downloaded andreproduced with the digital portable phone 3 in the above describedembodiment, the present invention is not limited to this form. Forexample, the music data can be downloaded and reproduced with adedicated device for music reproduction that does not have functionalportions as a portable phone but only has a short-range wirelessinterface, music data memory, a music reproduction section, a displaysection, and an operation keys section.

[0081] Further, although the downloaded music files are intended to beonce stored in the music data memory 32 and then read out from the musicdata memory 32 to be reproduced in the above described embodiment, thepresent invention is not limited to this form. For example, a so-calledstreaming reproduction can be performed for reproducing the music fileswhile downloading them.

[0082] Further, although the music files are intended to be specifiedand downloaded one by one in the above described embodiment, the presentinvention is not limited to this form. For example, it is possible tospecify a plurality of music files at a time to download and reproducethe specified plurality of music files in turn depending on storagecapacity of the music data memory 32.

[0083] Further, although the digital portable phone 3 is intended todownload and reproduce the music data in the above described embodiment,the present invention is not limited to this form. For example, thedigital portable phone 3 can download and process various data, such asstill picture data, animation data, or programs.

[0084] Yet further, although the digital portable phone 3 is intended tobe a CDMA cellular portable phone in the above described embodiment, thepresent invention is not limited to this form. The digital portablephone 3 can use Wideband-CDMA (W-CDMA) or Time division Multiple Access(TDMA), or it can use International Mobile Telecommunication System(IMT)-2000, which is a next generation portable phone system.

[0085] Further, although the CPU 20 of the digital portable phone 3 isintended to download and reproduce the music data according to thepreviously stored music reproduction program in the ROM, the presentinvention is not limited to this form. The music reproduction programcan be stored in various program storage media, and the music data canbe downloaded and reproduced by installing the music reproductionprogram to the digital portable phone 3 with the program storage media.

[0086] As such, the program storage medium for installing the abovedescribed music reproduction program to the digital portable phone 3 tomake it operable by the digital portable phone 3 can be provided as apackaged medium such as a floppy disk or a Digital Versatile Disk—ReadOnly Memory (DVD-ROM), as well as a semiconductor memory or a magneticdisc etc. in which the program is temporarily or permanently stored.Further, a wired or wireless communication medium, such as a local areanetwork, the Internet, or digital satellite broadcasting, can be used asmeans for storing the music reproduction program in these programstorage media, and the music reproduction program can be stored viavarious interfaces such as a router and a modem.

[0087] While there has been described in connection with the preferredembodiments of the invention, it will be obvious to those skilled in theart that various changes and modifications may be aimed, therefore, tocover in the appended claims all such changes and modifications as fallwithin the true spirit and scope of the invention.

What is claimed is:
 1. A data processing system comprising: a first datastorage device for storing predetermined data via a wirelesscommunication means; a data processing device for receiving a list ofinformation about said data stored in said first data storage devicefrom said first data storage device to display the list in a displaysection, and for receiving a portion of said data selected out of thelist from said first data storage device using a wireless communicationmeans that can communicate with said wireless communication means insaid first data storage device and processing the portion of data. 2.The data processing system according to claim 1 further comprising: asecond data storage device connected onto a network via a wirelesstelephone network for storing predetermined data; and wherein said dataprocessing device receives a list of information about said data storedin said first data storage device and said second storage device fromsaid first data storage device to display the list in a display section,and receives a portion of said data selected out of said list from saidfirst data storage device or said second data storage device using awireless communication means that can communicate with said wirelesscommunication means in said first data storage device or using awireless telephone communication means that can communicate with saidwireless telephone network and processes the portion of said data. 3.The data processing system according to claim 1 further comprising: asecond data storage device connected onto a network via a wirelesstelephone network for storing predetermined data; and wherein said dataprocessing device receives a list of information about said data storedin said first data storage device and said second storage device fromsaid second data storage device to display the list in a displaysection, and receives a portion of said data selected out of said listfrom said first data storage device or said second data storage deviceusing a wireless communication means that can communicate with saidwireless communication means in said first data storage device or usinga wireless telephone communication means that can communicate with saidwireless telephone network and processes the portion of said data. 4.The data processing system according to claim 1 wherein said dataprocessing device receives said selected portion of data from datastorage device to store the portion of data in said storage means andreads out the portion of data from said storage means to perform saidprocessing after completion of storage.
 5. The data processing systemaccording to claim 1 wherein said data processing device receives saidselected portion of data from data storage device to store the portionof data in said storage means and reads out the portion of data by apredetermined amount from said storage means to perform said processingafter completion of storage.
 6. A data processing device comprising:wireless communication means for performing short-range wirelesscommunication with a data storage device; a display section fordisplaying a list on data that is stored in said data storage device andreceived from said data storage device; storage means for receiving aportion of said data selected out of said list from said data storagedevice and storing the portion of said data; and data processing meansfor performing a predetermined process using said received data.
 7. Thedata processing device according to claim 6 further comprising: wirelesstelephone communication means for performing communication via awireless telephone network.
 8. The data processing device according toclaim 6 further comprising: wireless telephone communication means forcommunicating via a wireless telephone network with a second datastorage device connected onto a network that stores predetermined data;and wherein said display section displays a list on data which is storedin said first data storage device and received from said first storagedevice and data which is stored in said second data storage device andwherein said wireless communication means communicates with a firststorage device, and wherein said storage means receives a portion ofdata selected out of said list from said first data storage device andsaid second data storage device and then storing the portion of saiddata.
 9. The data processing device according to claim 8 wherein datastored in said first data storage means and data stored in said seconddata storage means are music data and wherein said data processing meansreproduces received music data and wherein an earphone is provided foroutputting reproduced music data.
 10. The data processing deviceaccording to claim 8 wherein data stored in said first data storagemeans and data stored in said second data storage means are moving imagedata and wherein said data processing means reproduces received imagedata and displays reproduced image data on a display section.
 11. Thedata processing system according to claim 10 wherein said dataprocessing device receives said selected portion of data from said datastorage devices to store the portion of data in said storage means andreads out the portion of data from said storage means by a predeterminedamount to perform said processing before completion of storage.
 12. Adata processing method comprising the steps of: receiving a list on datastored in a first data storage device and data stored in a second datastorage device connected onto a network via a wireless telephone networkfor storing predetermined data from said first data storage device usingwireless communication means; displaying said received list; requestinga portion of data selected from said list from said first data storagedevice or said second data storage device using said wirelesscommunication means or wireless telephone communication means; storingsaid received data; and performing a predetermined process using saidreceived data.
 13. The data processing method according to claim 12wherein said step of receiving a list comprises receiving a list on datastored in a first data storage device and data stored in a second datastorage device connected onto a network via a wireless telephone networkfor storing predetermined data, from said second data storage deviceusing wireless communication means.
 14. A program storage medium formaking a data processing device execute a program, said programcomprising the steps of: receiving a list on data stored in a first datastorage device and data stored in a second data storage device connectedto a network via a wireless telephone network for storing predetermineddata from said first data storage device using wireless communicationmeans; displaying said received list; requesting a portion of dataselected from said list from said first data storage device or saidsecond data storage device using said wireless communication means orwireless telephone communication means; storing said received data; andperforming a predetermined process using said received data.